home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 14 / CU Amiga Magazine's Super CD-ROM 14 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-09].iso / CUCD / Programming / IEditor / Docs / History.txt < prev    next >
Encoding:
Text File  |  1997-06-17  |  17.7 KB  |  338 lines

  1.                         Interface Editor History
  2. --------------------------------------------------------------------------
  3.  
  4.    2.32          · The catalog editor now uses much less memory then  the
  5.                    previous version.
  6.                  · Fixed  the  handling  of  MutualExclude  in  the  menu
  7.                    editor.
  8.  
  9.    2.31 22/12/96 · Support for multiselect listviews (OS 3.0+)
  10.                  · Deutsch catalog
  11.                  · New BevelFill.desc
  12.                  · Added a check for the activation key of  the  gadgets:
  13.                    you can't enter the same key for  two  gadget  on  the
  14.                    same window.
  15.                  · Removed duplicate strings in IEditor code.
  16.                  · Extended support for localization: you can now mantain
  17.                    the whole catalog for your application from IEditor.
  18.                  · New ScrollerWindow.iex: supports localization  of  the
  19.                    scroller window.
  20.  
  21.    2.30 04/11/96 · Fixed bug: IE could crash when removing a gadget which
  22.                    was in a bank.
  23.                  · The  BevelFill.iex   did   a   RefreshGList()  without
  24.                    checking if there were gadgets.
  25.                  · Little corrections here and there.
  26.  
  27.    2.29 23/10/96 · Bugfix: IE crashed when updating the screen with  some
  28.                    windows open in test mode.
  29.                  · IE now handles "gadget banks".
  30.                  · It is  possible  to  write  only  new  templates  when
  31.                    generating the source.
  32.                  · Fixed a bug when loading IFF  images  into  the  Image
  33.                    bank.
  34.                  · Fixed bug  in  BevelFill.iex  and  BackFill.iex:  they
  35.                    could crash IE when zooming the window,  because  they
  36.                    did   a   "EraseRect( rp, x1, y1, x2, y2 )"    without
  37.                    ensuring that ( x2 >= x1 ) and ( y2 >= y1 ).
  38.                  · Fixed bug: if "Use the window flags" was set  and  the
  39.                    screen mode was changed, the check on  the  menu  item
  40.                    disappeared.
  41.                  · Fixed some incompatibility problems with SAS/C.
  42.                  · Fixed bug: the C.generator crashed the  system  if  it
  43.                    couldn't open the "Join" file for localisation.
  44.                  · Added the documentation for Gauge.iex in the guide.
  45.                  · You can now use different  headers  in  the  generated
  46.                    source.
  47.                  · The C.generator now uses its own  file  to  store  the
  48.                    prefs (C.prefs).
  49.                  · The  C.generator  does  not  require  CatComp  anymore
  50.                    (though it can still use it).
  51.                  · Fixed  bug:   the   GTB.loader  didn't  convert  menus
  52.                    correctly.
  53.                  · Fixed bug: you could open the  Image  Bank  more  than
  54.                    once, but only the last was closed.
  55.  
  56.    2.28            Not released.
  57.  
  58.    2.27 01/06/96 · The editing windows are now refreshed even if  there's
  59.                    a requester open.
  60.                  · New .iex: Function.iex
  61.                  · Expanders can use more IE functions, e.g. GetGadget().
  62.                  · Expanders can now add ARexx commands to IE.
  63.                  · Expanders can add more than 1 object kind to IE.
  64.                  · Fixed a bug in GTB.loader when loading GUI  with  TEXT
  65.                    kind gadget.
  66.                  · If you localize your GUI, the key  handlers  will  use
  67.                    the gadget activation key set in the catalog.
  68.                    E.g. English = _Cancel, Italian = _Annulla.
  69.                  · Fixed a bug that occurred when using IE with Yak.
  70.                  · IE doesn't stop looking for loaders when one  of  them
  71.                    return an error.
  72.                  · Some requesters are now asyncronous.
  73.                  · Fixed a bug in the handling of the ASL requesters.
  74.                  · Fixed the English catalog.
  75.  
  76.    2.26 19/03/96 · Some bug fixes here and there...
  77.  
  78.    2.25 12/02/96 · Totally rewritten from scratch in C  (well,  it's  the
  79.                    2nd time I rewrite  it and I don't feel like doing  it
  80.                    anymore... ;-).
  81.                  · Loaders and generators are now external modules.
  82.                  · Changed all the gadget tags requesters.
  83.                  · New ARexx commands: GETITEXTLENGTH, GETFILE.
  84.                  · IE now supports localization.
  85.                  · Added the 'Macros' menu.
  86.                  · Little bug fixes here and there.
  87.                  · IE can now be expanded with external modules.
  88.  
  89.    2.24 17/12/95 · main() procedure editor.
  90.                  · Bug fixes in  C  sources:  forgot  '[]'  on  ColorSpec
  91.                    definition;  'WA_xxScreen, Src' was a bit wrong... :-|
  92.                    Many thanks to Calogero Calì for his  bug  report  and
  93.                    his quick hint! :)
  94.                  · When IE opens a requester, it locks all other windows.
  95.                  · The C routine  SetupRexxPort  will  now  create  ports
  96.                    whose  extension   starts   from   1.  Sorry  for  the
  97.                    incovenience.
  98.  
  99.    2.23  9/12/95 · Little bug-fixes.
  100.                  · IE can now generate OpenDiskFonts() routines.
  101.                  · Fixed the ARexx code generated by IE. Now  it  can  be
  102.                    used in your programs. :-)
  103.                  · Fixed a bug in  the  Menu  Editor:  deleting  an  Item
  104.                    caused unpredictable results.
  105.                  · Improved the CloseWnd routine in C sources.
  106.  
  107.    2.22 26/11/95 · IE now sets the GTLV_ReadOnly tag (if required) in the
  108.                    editing windows' listviews.
  109.                  · You can now abort the copy or the movement of  gadgets
  110.                    pressing the right mouse button.
  111.                  · Improved the CloseWnd routine in C sources.
  112.                  · Fixed a bug in the ImgBank.
  113.                  · The include files are included in the .h file too.
  114.  
  115.    2.21 25/11/95 · Improved the Vanilla  Key  handler:  it  checks  if  a
  116.                    gadget is disabled or not.
  117.                  · The Preferences menu  is  refresh  correctly  after  a
  118.                    screen change.
  119.                  · If a GUI is loaded via its icon, its path is  used  by
  120.                    IE to fill the initial drawer and initial file  fields
  121.                    of the Save GUI file requester.
  122.                  · Added in the manual the description of the error  code
  123.                    3 returned by Open<wnd label>Window routines when they
  124.                    can't create menus.
  125.                  · IE doesn't use anymore nofrag.library and  thus  is  a
  126.                    bit faster.
  127.                  · Changed the way IntuiText are handled in the C source.
  128.                  · New ARexx commands:  GETIMAGE,  GETIMAGEATTR,  ADDBOX,
  129.                    SETBOXATTR,   GETDRIPEN,    GETITEXT,    GETITEXTATTR,
  130.                    SETITEXTATTR,   ADDITEXT,   GETFONTATTR,   GETSCRFONT,
  131.                    GETBOX, GETBOXATTR.
  132.                  · The Asm Source Generator doesn't write any longer  the
  133.                    .bin files for images: now they're put into the source
  134.                    with dc.w instructions.
  135.  
  136.    2.20 16/11/95 · The bitmaps of every image loaded into the Image  Bank
  137.                    are analysed and whenever is possibile, PlaneOnOff and
  138.                    PlanePick  are  used  to minimize the amount of memory
  139.                    needed to store their data.
  140.                  · The X and Y coordinates of images drawn in the windows
  141.                    were swapped when the source was created. Fixed.
  142.                  · Added  the  ARexx Interface Editor.  You wouldn't ever
  143.                    expected it in this program, eh?  ;-)
  144.                  · IE caused an AN_FreedTwice alert when unloading a  GUI
  145.                    after the copy of gadgets with a selected font. Fixed.
  146.                  · Fixed   a  couple  of  little  errors  in  the  C  src
  147.                    generator.
  148.                  · Little bug fixes here and there.
  149.                  · Modified the Boolean Gagdget and IntuiText requesters:
  150.                    now their palette gadgets can hold up to 256 colors.
  151.                  · The  Copy  function  works  properly with CYCLE and MX
  152.                    gadgets.
  153.                 
  154.    2.19  3/11/95 · IE now supports IntuiTexts
  155.                  · <Wnd Label>VanillaKey templates are no more forgotten.
  156.                  · Fixed  a  bug  in "Windows/Bevel Box/Edit...":  before
  157.                    this version I think it was an unsafe function...  :-(
  158.                  · Fixed some little bugs in the generation of the Render
  159.                    routine for Images in Assembly.
  160.                  · Minor bugs fixed.
  161.                 
  162.    2.18 30/10/95 · CommKeys for menu items are ignored  if the  item  has
  163.                    sub items.
  164.                  · IE can now generate font-adaptive code.
  165.                  · New ARexx commands: GENERATEASM, GENERATEC, GENERATEE.
  166.                  · IE's sources now use the XOffset variable.
  167.                  · The E Code Generator won't be updated anymore.
  168.                  · Improved  the Asm code used (in the generated sources)
  169.                    to handle menu selection.
  170.                  · IE caused a Guru when you tried to generate a C source
  171.                    and omitted the .c suffix. Fixed.
  172.                  · Changed  the  '(ULONG)<Wnd  Label>GList'  constant  in
  173.                    WTags  arrays with 'NULL', otherwise the SAS/C refused
  174.                    to compile the source.
  175.                  · Changed  'func  =  (void *)' with 'func = (BOOL *)' to
  176.                    avoid warnings from the SAS/C.
  177.                  · When  IE  needs  to  call up the Screen Mode Requester
  178.                    because it failed to open the screen for a loaded GUI,
  179.                    it puts the public screen to front.
  180.                  · When the  screen  is  updated, the menus are activated
  181.                    correctly.
  182.                  · Fixed a bug in "Gadgets/Items..."
  183.  
  184.    2.17 19/10/95 · Now IE uses OpenDiskFont()
  185.                  · Now the function "Test menu" works again...
  186.                  · Fixed some bugs.
  187.                  · Improved  the  menu  event  processing routine for the
  188.                    Tools  and  editing  windows:   now  it  supports  the
  189.                    drag-selection.
  190.                  · Images can now be drawn in the window too.
  191.                  · The buffers for the "Select an image"  ASL req are now
  192.                    different from the open/save ones.
  193.                  · I  thought  to  have  fixed  a  bug with v2.16:  well,
  194.                    actually I haven't changed nothing... :-| Now it's OK.
  195.  
  196.    2.16  7/10/95 · Fixed a little bug:  when a gadget was resized, it was
  197.                    also moved... :-S
  198.                 
  199.    2.15  6/10/95 · Fixed a little bug:  I  thought  that it was perfectly
  200.                    legal to insert the address of a TextAttr structure in
  201.                    the   it_TextFont  field  and  to  clear  the  ta_Font
  202.                    field...  I was wrong!  :-|
  203.                  · Now IE handles Boolean Gadget with text correctly.
  204.                  · Added the BevelBoxes support (it's nice, isn't it? ;).
  205.                  · Added a link to this file in the guides. ;)
  206.                  · Added the "Gadgets/TabCycle Order" function.
  207.                  · Fixed  a  little  bug:   now if you've got two or more
  208.                    windows  with  boolean  gadgets open when you generate
  209.                    the source, you won't see anymore boolean gadgets that
  210.                    disappear misteriously... ;-)
  211.                  · IE  doesn't  use  anymore the SetVBuf function, mainly
  212.                    because at present time it's quite useless.
  213.                  · Improved the C IDCMP & Key Handlers.
  214.                  · IE  forgot  to  write  the  prototypes  for  the IDCMP
  215.                    functions.  Now it remembers to write 'em...
  216.                  · Now  the  user  can  decide  if the Key handler should
  217.                    consider lowercase letters equal to uppercase ones  or
  218.                    not.
  219.                  · Gadgets  can  now  be  resized  more  easily. :)  As a
  220.                    consequence  the  menu  "Gadgets/Size/Modify" has been
  221.                    removed.
  222.                  · New icon by Gian Maria Calzolari.
  223.                  · <- From now onwards I'll put these dots... ;-D
  224.  
  225.    2.14 26/9/95  Finally, the IDCMP Handler is available in C too!
  226.                  Added a VanillaKey Handler in C & Asm languages.
  227.                  IE can now generate C template files.
  228.  
  229.    2.13 15/9/95  Removed another hit. ;)
  230.                  Added some ARexx commands.  Now the arguments are parsed
  231.                  with ReadArgs.
  232.  
  233.    2.12 10/9/95  Removed two Enforcer hits.
  234.                  Added an ARexx interface.
  235.                 
  236.    2.11  9/9/95  Now IE initially opens a LikeWorkbench screen.
  237.                  IEditor's screen is Public.
  238.                  "Gadgets/Title..."   now   processes  all  the  selected
  239.                  gadgets.
  240.                  Fixed some little bugs in the C Src generation routine.
  241.  
  242.    2.10 30/8/95  Fixed a bug in the E generation routine.
  243.                  Fixed some other bugs.
  244.                 
  245.    2.9c 28/8/95  Fixed other bugs.
  246.                  Now IEditor has a keyfile system.
  247.                  Added  a string gadget in the C Prefs requester to enter
  248.                  the   corrected  form  of  "UWORD  chip"  used  by  your
  249.                  compiler.
  250.                  Added the System Info requester.
  251.                 
  252.    2.9b 26/8/95  Fixed some bugs.
  253.  
  254.    2.09 23/8/95  Added some keyboard shortcuts.
  255.                  Slightly improved the gadget creation routines.
  256.                  Now  IE checks the size of the new gadgets, not allowing
  257.                  them to be too small.
  258.                  The Patcher crashed when occurred an error. Fixed.
  259.                  Now the Patcher has an imbedded version string.
  260.                  Fixed a bug in the Workbench startup code.
  261.                  Fixed a bug in the UpdateScr internal routine.
  262.                  Enlarged the ToolBar.
  263.                  Fixed a bug in the C-E code generation routines.
  264.                  Boolean gadgets are now supported in C too.
  265.                  "Gadgets/Spread" function added.
  266.                  "Gadgets/Spacing" function added.
  267.                  The Menu Editor is finally fully working.
  268.                  Removed some nasty bugs.
  269.                  Flipped the Hystory file (this one ;)...
  270.                 
  271.    2.08  2/8/95  Added the 'DEL' keyboard equivalent to Gadgets/Delete.
  272.                  Added the Image Bank.
  273.                  Fixed  a  little  bug  in  the  Asm  Raw Code generation
  274.                  routine.
  275.                  I  didn't  think  of  the 10th kind (reserved) in a data
  276.                  structure of IE, causing some troubles...  Fixed.
  277.                  Fixed a silly bug in the C src generetion routine.
  278.                  Added  the  support  for Intuition boolean gadgets (till
  279.                  now only in Assembly language).
  280.                  Bumped  the  version  of IE data files and inserted into
  281.                  the archive the 'Patcher', the program that converts old
  282.                  IE files into new ones.
  283.                  Deutsch catalog file by Frank Wille.
  284.  
  285.    2.07 27/6/95  Deleted  the  menu  item  "Gadgets/Position":   now  the
  286.                  gadgets can be moved directly clicking over them.  ;)
  287.                  The  activation of the modify gadget requester by double
  288.                  click has been improved.
  289.                  Added the 'Create icons' feature.
  290.  
  291.    2.06 23/6/95  Now the editing windows have a shared IDCMP port,
  292.                  allowing you to open as many of them as you wish.
  293.                  IEditor  accepts  the  name of a gui-file on the command
  294.                  line or as a WB Arg.
  295.                  IE can now be quitted with the BREAK command.
  296.                  Minor bugs fixed.
  297.                 
  298.    2.05 17/6/95  Removed all the remaining Enforcer hits.
  299.                  Bumped the version of IE data files.
  300.                  Changed  the OpenWnd procedures in the generated code in
  301.                  order  to make them utilizable with variable font height
  302.                  (a little step toward font sensitive coding ;).
  303.                  Added a requester in the Windows/Discard routine.
  304.                 
  305.    2.04 12/6/95  Removed some Enforcer hits.
  306.                  Fixed a bug in the Save GUI routine.
  307.                 
  308.    2.03 10/6/95  Fixed a bug in the Load GUI routine.
  309.                  Added an IDCMP Handler in the Asm code generator.
  310.                  Opening  some  requester  (e.g.   the req for the Window
  311.                  Title)  and  then closing it, the window below it wasn't
  312.                  refreshed.  Fixed.
  313.                  It  crashed  on  68000's when the screen was updated and
  314.                  there were no windows opened.  Fixed.
  315.                  The  guide  was  quite  unreadable under AmigaGuide v40.
  316.                  Fixed.
  317.                  I've  started  to  redraw  all  the  GUI  of IE, with IE
  318.                  itself.
  319.                  Bumped the version of IE data files.
  320.                 
  321.    2.02  4/6/95  Fixed a bug in the management of the C Prefs window.
  322.                  Corrected the Default Tool of the Italian guide.
  323.                  Gadgets copy function added.
  324.                 
  325.    2.01  2/6/95  It  crashed  when  pressing  the  return  key  on string
  326.                  gadgets and integer gadgets. Fixed.
  327.                  The Amiga E Source Generator didn't create windows label.
  328.                  Fixed.
  329.                  Minor bugs fixed.
  330.  
  331.    2.00 31/5/95  Second release, half an year later.
  332.                  Totally rewritten from scratch in Asm.  Much more useful
  333.                  but there were still many bugs.
  334.  
  335.    1.00 27/12/94 First  release.  It  was  coded in Amiga E and it wasn't
  336.                  very good at all... :(
  337.                 
  338.